/**
 * 
 */
package zeroj.web.format.impl;

import zeroj.helper.StringUtil;
import zeroj.web.format.IFormater;

/**
 * @author LYL(lylsir at gmail dot com)
 *
 */
public class CharFormater implements IFormater {

	private char defaultValue;
	
	public CharFormater(char defaultValue) {
		
		this.defaultValue = defaultValue;
	}
	/* (non-Javadoc)
	 * @see zeroj.format.IFormat#format(java.lang.String)
	 */
	public Object format(String value) {
		
		if(StringUtil.isEmpty(value))
			return defaultValue;
		return value.charAt(0);
	}

}
